package testes.vSys.dao;

import testes.vSys.bean.EventType;
import testes.vSys.bean.Moviment;
import java.util.Collection;
import java.util.Date;
import testes.vSys.bean.*;

public interface IMovimentDao {

	public Moviment createMoviment(Moviment moviment);
	public Collection<Moviment> getMovimentBetween(Date start, Date end);
	public Collection<Moviment> getMovimentByVehicle(Vehicle vehicle);
	public Collection<EventType> getAvaiableEvents();
	public EventType getEvent(int id);
	public boolean removeMoviment(int movimentId);
	public boolean updateMoviment(Moviment moviment);
	
	public Collection<Moviment> getMoviment(Moviment moviment);

}
 
